home *** CD-ROM | disk | FTP | other *** search
Text File | 1999-06-04 | 30.4 KB | 568 lines | [TEXT/CWIE] |
- README File - JClass LiveTable 3.6.1
- ====================================
-
- Copyright (c) 1997-1999 by KL Group Inc. All Rights Reserved.
-
- Contents: - Product Versions
- - JClass LiveTable 3.6.1 Environments
- - JDK 1.2 Special Notes
- - Installing JClass LiveTable
- - Files Installed
- - Product Documentation
- - Changes
- - Fixed Bugs
- - Known Problems
- - Converting Programs Using JClass LiveTable 2.0
-
-
- Product Versions
- ----------------
- This release is available in four versions for use with different
- versions of the JDK:
-
- JClass LiveTable 3.6.1T - JDK 1.0.2 "Transitional Beans"
- JClass LiveTable 3.6.1 - JDK 1.1
- JClass LiveTable 3.6.1S - JDK 1.1 + Swing 1.0
- JClass LiveTable 3.6.1J - JDK 1.2 or JDK 1.1 + Swing 1.1
-
- All versions have the same features and API. For clarity, distribution
- filenames and JAR/ZIP archives contain the version number in the name,
- for example, jctable361.jar and jctable361S.jar.
-
- Use JClass LiveTable 3.6.1 to develop JDK 1.1 applications; use JClass
- LiveTable 3.6.1S to develop applications that use the JFC/Swing 1.0 component
- set with JDK 1.1; use JClass LiveTable 3.6.1T for JDK 1.0.2
- applications. Use JClass LiveTable 3.6.1J for JDK 1.2 applications
- or for JDK 1.1 applications that use Swing 1.1.
-
- JClass LiveTable 3.6.1 is compatible with all version 3.6.1 JClass products.
- If you are using JClass LiveTable with another JClass product in an
- application, we strongly recommend that the version numbers match.
-
- Applications developed with an earlier version of JClass LiveTable are
- not compatible with this release. See the end of the file for conversion
- instructions.
-
-
- JClass LiveTable 3.6.1 Environments
- -----------------------------------
-
- ----------------------------------------------------------+
- | Product Version 3.6.1 | 3.6.1T | 3.6.1J |
- | 3.6.1S | | |
- | 3.6.1J | | |
- |---------------------------------|-----------|-----------|
- | Requirements: JDK 1.1.4 + | JDK 1.0.2 | JDK 1.2 |
- | Swing 1.0.3 for S | | |
- | Swing 1.1 for J | | |
- |---------------------------------|-----------|-----------|
- | Tested Platforms: | | |
- | MS Windows NT JDK 1.1.7a | JDK 1.0.2 | JDK 1.2 |
- | MS Windows 95 JDK 1.1.7a | JDK 1.0.2 | JDK 1.2 |
- | Sun Solaris JDK 1.1.7a | JDK 1.0.2 | JDK 1.2 |
- | HP HP-UX JDK 1.1.7a | | |
- | IBM AIX JDK 1.1.7a | | |
- | Linux Redhad 5.x | | |
- | MAC MRJ Java 1.1.3 *| | |
- | Compaq Tru64 Unix JDK 1.1.7 | | |
- |---------------------------------|-----------|-----------|
- | Tested Browsers: | | |
- | ------------------------------|-----------|-----------|
- | Netscape Navigator 4.5 | 3.04 | |
- | + with Java Plug-in 1.1.1 | | |
- | ------------------------------|-----------|-----------|
- | Internet Explorer 4.0.1 | 3.0 | |
- | + with Java Plug-in 1.1.1 | | |
- | ------------------------------|-----------|-----------|
- | Sun HotJava 1.1.5 | 1.0 | |
- -----------------------------------------------------------
-
- * Note that only the JDK 1.1 version of JClass products (the
- unlettered version) is supported on Macintosh.
-
- Note also that 3.6.1J release is tested under JDK 1.2
- and JDK 1.1 with Swing 1.1.
-
- JDK 1.2 Special Notes
- ---------------------
-
- Security:
- In JDK 1.2, the appletviewer runs with
- different (more) security enabled by default. To work
- around this problem, run with no security enabled e.g.
-
- appletviewer -nosecurity index.html
-
- CLASSPATH:
- In JDK 1.2, the appletviewer does not refer to the
- CLASSPATH. This means that JClass examples and demos
- will *not* run by default. To run JClass demos and
- examples in JDK 1.2 using the appletviewer, you must
- extract the contents of the product JAR files into
- the JCLASS_HOME directory.
-
- Neither of these problems impact running JClass demos
- or examples using the interpreter.
-
- Data Binding:
- There is a known bug using the JDBC-ODBC bridge with
- JDK 1.2. This bug applies to all JDK 1.2 releases since
- beta 2, and includes JDK 1.2 RC1 and RC2. This problem
- prevents JClass data binding from functioning correctly.
-
- The work-around is to use something other than the JDBC-ODBC
- bridge for binding. Any type 2, type 3 or type 4 driver will work
- properly.
-
- The bug has been filed with Javasoft at
- http://developer.java.sun.com/developer/bugParade/bugs/4101823.html
-
- Installing JClass LiveTable
- ---------------------------
- JClass LiveTable does not increase the minimum system requirements for
- your Java development environment.
-
- Ensure that your development environment is set up correctly before
- installing JClass LiveTable. You must be able to create and run simple
- Java applications or applets before attempting to use JClass LiveTable.
-
- To install JClass LiveTable:
-
- 1. Obtain the product distribution file that matches your JDK and
- development platform, for example:
- Unix developers - jctable361.class, jctable361s.class,
- jctable361j.class or jctable361t.class
- Windows developers - jctable361.exe, jctable361S.exe,
- jctable361J.exe or jctable361T.exe
-
- Both distribution formats contain the same product files. The exe
- distribution is an automated setup program for Windows users. The
- .class distribution is a Java-based automated setup program for Unix.
-
- 2. Locate the distribution file and execute it. For Windows, simply
- double-click the exe file.
-
- For Unix, first ensure you have JDK 1.0.2 or higher installed
- with the CLASSPATH and PATH environment variables configured properly.
- Then run the installer by executing the class file, for example:
- java jctable361
-
- 3. Follow the setup program's prompts to select where to install the product
- and to supply your serial number.
-
- 4. Once installed, check whether the CLASSPATH environment variable points
- to the appropriate -classes.zip or JAR file. See the "Getting Started"
- chapter of the product documentation for detailed CLASSPATH setup
- instructions for all platforms.
-
-
- Files Installed
- ---------------
- The setup program installs JClass products into one root directory specified
- by the JCLASS_HOME environment variable. On Windows, JCLASS_HOME defaults
- to C:\JClass36, C:\JClass36S, C:\JClass36J, or C:\JClass36T;
- on Unix, JCLASS_HOME defaults to your home directory.
- Subdirectories contain the JClass LiveTable class library files, sample code,
- and online documentation.
-
- The following table lists the directories and important files installed for
- each version of JClass LiveTable:
-
- ---------------------------------------------------------------------------
- | Description/Location | 3.6.1T | 3.6.1 | 3.6.1S | 3.6.1J |
- ---------------------------------------|--------|-------|--------|---------
- | Release/Installation information | | | | |
- | .\readme-table3.txt (this file) | * | * | * | * |
- | | | | | |
- | JARHelper utility | | | | |
- | .\bin\ | | o | o | o |
- | | | | | |
- | JAR files containing JavaBeans | | | | |
- | .\lib\jctable361.jar | | * | | |
- | .\lib\jctable361jb.jar | | * | | |
- | .\lib\jctable361vc.jar | | * | | |
- | .\lib\jctable361ds.jar | | * | | |
- | .\lib\jctable361S.jar | | | * | |
- | .\lib\jctable361Sjb.jar | | | * | |
- | .\lib\jctable361Svc.jar | | | * | |
- | .\lib\jctable361Sds.jar | | | * | |
- | .\lib\jctable361J.jar | | | | * |
- | .\lib\jctable361Jjb.jar | | | | * |
- | .\lib\jctable361Jvc.jar | | | | * |
- | .\lib\jctable361Jds.jar | | | | * |
- | | | | | |
- | ZIP files containing JClass Table | | | | |
- | .class files (don't unzip!) | | | | |
- | .\lib\jctable361T-classes.zip | * | | | |
- | .\lib\jctable361-classes.zip | | * | | |
- | .\lib\jctable361S-classes.zip | | | * | |
- | .\lib\jctable361J-classes.zip | | | | * |
- | | | | | |
- | JClass Table Programming & Reference | | | | |
- | Documentation (HTML format) -- open | | | | |
- | index.html in a web browser | | | | |
- | .\jclass\table3\api\ | * | * | * | * |
- | | | | | |
- | Sample programs that use Table | | | | |
- | .\jclass\table3\applet\ | * | * | * | * |
- | .\jclass\table3\demos\ | * | * | * | * |
- | .\jclass\table3\examples\ | * | * | * | * |
- | | | | | |
- | Miscellaneous subpackages used | | | | |
- | by sample code | | | | |
- | .\jclass\contrib\ | * | * | * | * |
- | .\jclass\util\ | * | * | * | * |
- | .\sunw\ | * | | | |
- ----------------------------------------------------------------------------
- o = optional utility downloadable from KL Group (included and installed
- with JClass Standard and Enterprise Product Suites)
-
-
-
- Product Documentation
- ---------------------
- JClass LiveTable product documentation is available in HTML and Acrobat PDF
- formats. The HTML version is included with the product. To view, open
- .\jclass\table3\api\index.html in a Frames-capable web browser.
-
- A printable version of the Programmer's Guide is available in Acrobat PDF
- format as a separate download from
- ftp://ftp.klgroup.com/pub/jclass/table/docs/.
-
- Changes for 3.6.1
- -------------------
- Improved synchronization in Table class to avoid
- deadlock in Swing.
-
- Added support for Digital Unix 4.0g.
-
-
- Changes for 3.6.0
- -------------------
- Bug fixes (see below).
-
- Swing painting was fixed to properly paint inside of
- internal frames. In Swing, direct paint() calls are
- bad because Swing uses a RepaintManager to manage
- paint events. The correct behaviour is to reply on
- repaint() or paintImmediately(). For Swing (ie "S"
- and "J" versions), LiveTable has been modified to use
- the proper Swing technique. This means that LiveTable
- will now work properly inside internal frames, even in
- a threaded case. The drawback is performance.
-
- Changes for 3.5.1
- -----------------
- Bug fixes (see below).
-
-
- Changes for 3.5.0
- -----------------
- LiveTable 3.5.0 is a major upgrade from 3.0.0. In addition
- to bug fixes (listed below), a number of new featurs have been
- added:
-
- -Hierarchical data binding using JClass DataSource
- -Data binding using Visual Cafe's QueryNavigator object.
- -Data binding using JBuilder's DataSet object.
- -A new layout technique called VARIABLE_ESTIMATE.
- VARIABLE_ESTIMATE will behave just like VARIABLE layout
- (sizing based on the maximum needed width and height in
- each column and row). However, using VariableEstimateCount,
- the user can control the number of cells used for layout.
- This is essential in large data cases.
- -New field-based custom editor/renderers enabled by default
- as follows:
- jclass.field.cell.DoubleRendererEditor supports
- java.lang.Float
- java.lang.Double
-
- jclass.field.cell.IntegerRendererEditor supports
- java.lang.Integer
- java.lang.Long (only to max int currently)
- java.lang.Byte
- java.lang.Long
-
- jclass.field.cell.DateRendererEditor supports
- java.util.Date
- java.util.Calendar
- java.sql.Date
- java.sql.Timstamp
- java.sql.Time
- The advanced cell editor/renderers can be turned off using
- the AdvancedEditorRenderers property.
- -Popup menu to hide/show columns, go to a particular
- row, print or show a print preview.
- -CachedDataSource - a cacheing data source for LiveTable.
- -Enhanced printing API to allow greater control over
- page numbering and to access information about how
- LiveTable has used the printed page.
- -Look and feel example
- -JTable data source example
- -dispose() method to eliminate memory leaks.
- -Better handling of null selection colours.
-
- Bugs fixed for 3.6.1
- --------------------
- 6445 JDK 1.2b4: Shaking the scrollbar messes up the background.
- 6552 Table 3.5.0 and latest build: setting JC<type>SpinFields as cell editors within table will cause ClassCastException
- 6553 ChoiceCellEditor does not work with String data items in datasource
- 6669 Print Preview doesn't work on Solaris 2.5 and reports a null error
- 6809 JFC: JCChartApplet's search box appears mostly obscured by table
- 6861 Table.setCursor() doesn't work
- 6981 LiveTable VisualAge 2.0 data property editor fails to write changes to code
- 7105 Feature Request: please remove the "Warning" message about ChoiceCellData lack a no-argument constructor
- 7117 Printing LiveTable in Swing does not print cell data.
- 7396 Advanced editors disallow or remove negative sign
- 7748 LiveTable: Inserting rows after data has been sorted raises exception
- 7014 Table 3.6.0 form demo (table 2 compatibility) causes window problems that vary depending on Browser
- 7018 JDK 1.2RC1: Demo Table2/Grid causes java.lang.Error in AppletViewer
- 7019 Various browser problems with Table 3.6.0 (non-table2 compatibility) form demo
- 7037 Demo fontlist produces NoClassDefFoundError
- 7073 Applet demos not sized properly making text fields too small for input
- 7074 The employee database example does not load data
-
- Bugs fixed for 3.6.0
- --------------------
- 5696 Windows 98, Form Demo: Pressing the cancel button in the upper-right hand corner crashes the computer
- 5705 Windows 98, Grid Demo: Pressing the cancel button in the upper-right hand corner crashes the computer
- 5737 beanSweeper: player should be notified of win
- 5753 Solaris, table2.grid: Can't read the text in some dialog boxes
- 6020 Table2 Grid: Most menu items do not work
- 6303 Table3.5.0: focus problems with multiple tables in same frame
- 6451 JDK 1.2: The component paints over the scrollbar.
- 6559 Search button does not work in the "stocks" demo
- 6609 Four Table3 examples don't run properly in Java-enabled site
- 6611 "TextureTable" not actually textured in standard version site
- 6613 Cars example is visually warped in standard site
- 6628 JDK 1.2: Life demo won't run in interpreter or appletviewer
- 6745 Table dispose() methods setting static members to null
-
- Bugs fixed for 3.5.1
- --------------------
- 4401 SOLARIS: Test20, keyboard input that opens an editor affects data
- 4409 SOALRIS Test32: Paint problem in editor with newlines
- 4501 BEAN Visible rows/columns: These properties do nothing in JBuilder & VCafe
- 4798 jdk1.1.5, swing-1.0.1, solaris 2.5: table.setComponent() called with swing components causes a null pointer exceptio
- 4859 Cannot open a choice editor with Enter key.
- 4882 BEANBOX: adding rows/columns/data within the DataEditor doesn't take effect until you edit row/column labels
- 4991 Table 3 has problems working with jclass.bwt.JCGridLayout/JCAlignerLayout
- 5011 flexible example prevents column spanning if pixel height set to VARIABLE
- 5412 VCafe2.5: INTEGRATION: getNumRows and getNumColumns do not report the proper values
- 5423 Showing hidden columns ignores their width/height prior to hide.
- 5512 REGRESSION: Test101 - horizontal scrollbars no longer show unless window is resized.
- 5532 VCdbTable (and likely all DataTable subclasses) doesn't use advanced editor/renderers
- 5547 DATABINDING: You can't get an popup menu to insert records if there aren't any rows in the table.
- 5623 JCTraverseCellListener with spanned cells causes excess traversing
- 5706 Missing gif! on index page of table3 examples
- 5714 setEditable(false) is set back to true for DSdbTable
- 5808 BEANBOX: Could not instantiate bean "jclass.table3.LiveTable" or "jclass.table3.JCTableComponent"
- 6088 VCAFE: restoring a cell by typing in the original value causes an array-out-of-bounds error in ds
- 6199 SWING: Stocks Example and Music Example will not perform searches
- 6293 After a cell with a calendar is edited, keyboard traversal no longer works
- 6317 JCTableComponent bean: erroneous code generated in IBM's VAJ 2.0
- 6332 JCSelectEvents firing more than once
- 6344 Ctrl Key selection functionality broken w/ setSelectionPolicy(JCTblEnum.SELECT_RANGE )
- 6360 SWING: Stack overflow error with Editable data source in MicroSoft JVM
- 6364 Table: calling dispose on table when more than one table in same frame causes NullPointerException
- 6426 MODE-LIST Extra select event being fire
- 6435 Traversal edit bars editing every other cell on "TAB" and arrow traverse
- 6466 Life demo not compiled/included in 3.5.0
- 6531 JCSelectEvent fired twice when in LIST mode (different from PR6426)
-
- Bugs fixed for 3.5.0
- --------------------
- 3312 Uneccessary flicker when modifying cell values (caused by relayout)
- 4382 TEST 111: Choice cell editor raises exception on comit edit; now only prints a warning.
- 4437 BEAN General: Errors from VCafe. Improper size when table is added to the form
- 4593 Auto Scrolling sometimes won't scroll left or past a certain point
- 4680 Resizing a column interactively causes dataSource.getTableDataItem to be called 4 times for each visible cell
- 4803 NOB: BEAN vcafe2.5 WinNT: None of the custom editors that open their own window update the bean
- 4880 Examples, Stocks: Right side painting problem.
- 4948 NT, swing: twoTables example has scrollbar positioning and event problems
- 4949 BEAN NT, BeanBox, VCafe2.0: some editor values do not serialize well.
- 4956 JCTable within JScrollPane, the table overwrites area outside the scrollpane
- 5039 setSelectedBackground(null) does not change the selected background to the background color.
- 5052 JCTableComponent.setNumRows() and setNumColumns() methods contain no code
- 5059 DefaultScrollbar clips at 430k rows
- 5060 ButtonCellRenderer throws NullPointerException in odd
- 5062 SUPPORT 10006: traverse() method does not select cell
- 5065 SUPPORT 10061: clearing row and column labels
- 5072 AWT Choice Component is not confined in a cell
- 5091 Upper Case behaviour when editing in Table 3 not consistent across platforms
- 5092 deleteColumns() in Table3 is not consistent in functionality
- 5114 Table 3 finalize() methods not called
- 5119 Row labels are still printed when you setRowLabelDisplay to FALSE
- 5126 Selection should scroll
- 5159 Key press in LiveTable on IE does not immediately bring the text component up
- 5166 cell traversal problems
- 5167 Table with scrollbars has repaint problem
- 5168 TextFields added to Table interactively have text selected by default
- 5186 Table 3.0.0 JCEnterCellListener begin and end get fired twice when clicking into a cell
- 5200 Adding rows after deserialization does not make rows visible
- 5214 getEditingComponent() called from traverse(,,true,) not working
- 5260 JCSelectionEvent - method setAllowSelection not working for de-select
- 5295 ChoiceCellData component throws an IllegalArgumentException
- 5315 setDataSource() makes 3 calls to getTableDataItem() for each visible cell
- 5393 Table 3 Wait Cursor Mode: when setting the cursor to wait mode, proper cursor does not appear
- 5396 JCTABLE: deleting rows will not remove the last remaining row
- 5408 Selection can cause an editor to appear in table (plus keep the selection).
- 5419 Selection or correction to duplicate enter events has corrupted traverse notification.
- 5422 Goto Row does nothing in the popup menu.
- 5427 Shift-TAB from an editor cause the "edited" cell to be selected.
- 5428 Popup menu only appears over cells so you can't add rows to a table that doesn't have any to start
- 5432 Table300S and Swing101: Table's scroll bar "spills" onto other components within frame
- 5433 Serialization - Table throw *not serilizable* exception if default properties are set
- 5456 Table traversal problems
- 5508 Table.setComponent(row, col, JCTextField) fails at run time - ClassCastException
- 5526 NullPointerException thrown when removing components that have focus
- 5555 Hiding/showing multiple columns causes multiple repaints
- 5581 JBUILDER: Label editors in Data property editor appear in the wrong place
- 5612 Invalid current row after number of rows has been decreased.
- 5727 API for JCTable not perfectly clear
- 5896 Printing: A view that is two wide and broken into sep. pages should be numbered accordingly
- 5980 LiveTable 3: NullPointerExcpetion thrown when calling method setComponent(row, col, null)
- 5981 Scrollbars move together
- 5983 SWING: simple example: causes an exception to be thrown
- 5987 SWING: Major repainting problems with applets using JCTableApplet
-
-
- Known Problems
- --------------
- 3299 Need to rationalize converter classes
- 3386 Select extension does not support key selection extension
- 4105 Test2: Shift-arrow with range selecting does not function properly
- 4283 Toggle selection in MULTIRANGE mode
- 4299 Ability to customize the printed version of the table
- 4357 BEAN GENERAL: Selection should be MULTIRANGE.
- 4359 BEAN AppearanceEditor: The font names should be sorted (like the colors are)
- 4465 MODE_LIST does not layout correctly when Horiz/VertSBOffsets are set.
- 4525 SelectEnd currently returns 0 for the state -- it should returns SELECTED(or DESELECTED)
- 4641 TEST 78, 95: Incorrect pixel widths and heights in labels
- 6656 Table repaint problem when table height > screen height and toolbar at bottom
- 4710 BEAN VisualAge: row and column labels display a line separater after parse
- 4760 Netscape 304, jdk102, Win95: MouseMotion is tracked through scrollbars
- 4801 BEAN, SpanningCells, JBuilder: Narrow spanned column.
- 4857 BEAN POWER J 2 DataEditor: Events are being generated that cause inconsistent behaviour in the DataEditor table
- 4864 JDK 1.0.2: Scrollbar button doesn't draw as pressed, even though scrolling occurs.
- 4887 BEAN March BDK: Custom editors that their own window do not generate code
- 4891 Blank tables are hard to create - make it easier!
- 5016 Cannot select text in cell in Netscape 4.0.4 w/o the latest JDK patch (NB "T" version only)
- 5028 Overriding Table.mousePressed() will not get properly translated mouse events
- 5047 Test 32: WordWrapCellRenderer needs to show clip arrows
- 5061 SUPPORT 10006: Feature request for Single Cell selection
- 5127 Table should report loss/gain of focus - should be documented that it cannot
- 5139 Enhancement request: Table appears to steal back focus upon a commitEdit
- 7172 Table sort has wrong behaviour when sort is done by on a string column with null or empty strings
- 5475 JCSelectEvent and mouse coordinates
- 6188 MAC MRJ: Customcells demo crashes when scrolled
- 5628 Printed table does not include cell margin width/height in calculations and therefore clip arrows appear when not necessary.
- 5722 Table: setting cell editor to a JCComboBox doesn't work
- 5820 Table Sorting: Sort column, delete row will cause data to be displayed in original form minus the 1 row
- 6657 Grid fails to paint properly when used within a JCScrolledWindow
- 6415 EnterCell discrepency with non-editable table.
- 6194 Swing messes up cursor and the way text is inserted
- 6209 OS2: initial key is double entered when it invokes an editor
- 6416 Table 3.5.0: When enabling drag and drop in table, rows/cols that are set to be frozen can still be moved
- 6460 SWING VISUALAGE: Adding a Table to a BorderLayout causes an error message
- 6461 SWING VISUALAGE: Changing the font size causes graphics errors
- 6463 SWING VISUALAGE: VisualAge crashes if an Applet with Table in a BorderLayout is ed
- 6502 ADD_ROW does not automatically update # of rows
- 6524 DSdbTable: Pop-up menu record commands must be disabled, if the table has no focus.
- 6566 Comitting an edit in the last column will scroll the table
- 6568 Table crashes on Solaris, but same test case fine on NT4.0
- 6640 Table flickering when entire table visible in frame and adding rows
- 6467 ChoiceCellEditor: Cannot status drop-down in the Entry demo with a key.
- 6523 ChoiceCellEditor doesn't handle Alt-Down.
- 6668 SWING: array out of bounds if creating too many tables
- 6714 Horizontal JumpScroll causes repaint problems
- 6734 JCSelectEvent: provide column/row number that is clicked when in SELECT_BY_ROW/SELECT_BY_COLUMN mode
- 6746 Text selection fails with arrow key cell traversal with editor startup
- 6760 Memory leak when deleting and adding rows
- 6771 setTopRow() ignored when in a Repaint off block
- 6778 Table doesn't attempt to print Components in cells
- 6779 Enhancement: - give Table a "disabled" look when it is disabled
- 6786 LiveTable degrades in performance when attempting to edit the cells of the table
- 6839 Can't print a JCTable in the cell of a JCTable
- 6840 Can't print a JCChart in the cell of a JCTable
- 6901 Figure 37 returns bottom items instead of top
- 6902 Provide listener mechanism for drag and drop actions and row/column movement
- 6903 Table.sortByColumn() API doesn't indicate Constant options
- 6921 inconsistent explanations re. selectedforeground and selectedbackground
- 6957 Customizer (Property Editor) problem with Visual age for Java
- 6547 Document should note that JCTable and JCTableComponent will go away on day
- 6972 Source code imports jclass.contrib package
- 6976 Table in SELECT_MULTIRANGE mode selects cells/ranges more than once
- 7028 Drag section should state that drag is not supported when the table contains spanned cells
- 7040 Missing class exceptions when .jarred with JBuilder Deployment Wizard
- 7102 Demo do not run properly from launcher (run in appletviewer)
- 7106 TableDataSortable should support BigDecimal and BigInteger
- 7120 Example Cars doesn't requires minimize/maximize to redraw cells when focus is changed.
- 7137 Slight inaccuracy in Chp 9 (IDE/Bean), section 9.7.. regarding SwingDataModel property
- 7144 Documentation does not mention that LiveTable.class is meant to be used in IDE's
- 7154 Links to Applets, Examples, and Demos missing from html docs
- 7196 Setting sbposition in JCTable causes major problems when deleting rows
- 7250 Readme docs cite HP JDK 1.1.7a - which doesn't exist. s/b 1.1.6
- 7268 Typo in Index - customozer
- 7333 API for JCTblEnum contains no useful information
- 7359 Most Table properties should be protected rather than package level
- 7388 BorderSides applet parameter not working
- 7504 JBuilder2 QueryDataSet Column Captions should be recognized by JBdbTable
- 7629 Arrow key traversal does not work when Table on a JSplitPane
- 7636 jclass.cell.ValidateListener listens but doesn't respond to setValue()
- 7683 Table colour properties not maintained properly when deleting rows on re-ordered tables
- 7696 Table J is significantly ser than S version in JDK1.1.X
- 7724 VisualAge for Java - LiveTable refreshes sample data (can't be changed)
- 7791 Cell Editors which inherit from awt.TextComponent don't behave as expected in IE4.X
- 5743 Solaris: stocks: legend is not colour-coded
- 6016 Navigator 4.05: Calculator: Have to click twice on each button
- 6018 Naivgator 4.05: Form: No data is loaded
- 6277 JDK 1.02: Car example painting and focus problems
- 6286 JDK 1.02: Cannot insert another line in the text area of examples
- 6290 JDK 1.02: Missing table in Sorter demo
- 6292 HP table2/entry demo (in table3) gives exception
- 6513 JDK 1.02, Demos. Entry: Pressing Enter doesn't add a new line.
- 6449 JDK 1.2: None of the swing table examples run in appletviewer because of NoClassDefFoundError.
- 6465 JDK 1.2, CustomCells: Swing table "buttons" loose focus after closing pop-up dialog.
- 6514 JDK 1.02: Cars: Editors behavior is not consistent.
- 6515 JDK 1.02, dragdrop: Drag & drop doesn't work.
- 6517 JDK 1.02, Sorter: Doesn't sort and grammar error.
- 7048 Aesthetic problems w/ various Table 3.6.0 demos/examples (Solaris 2.6 w/ native threads)
- 6562 JDK 1.02: The "FileData" example does not work
- 6612Netscape 4.0.6: Applet error occurs when running FileData example in standard site
- 6629 JDK 1.2: "Form" and "Stocks" demos do not run properly from the Launcher run in the appletviewer
- 6631 JDK 1.2: "Form" and "Stocks" demos do not run properly from launcher (in appletviewer)
- 6130 JDK 1.02 - paint problems in launcher
- 7016 JDK1.2RC1: Demo customCells throws AccessControllException in AppletViewer
- 7038 JCSliders cannot be manipulated in the "Life" demo (Solaris 2.6 w/ native threads)
- 7046 "beanSweeper" demo indicates win prematurely
- 7047 Flickering issue w/ "life" demo
- 7049 Repainting problem occuring w/ table2/entry demo
- 7050 Sorting problem w/ table2/form demo
- 7051 Table 3.6.0 form demo (table 2 compatibility) still causes window problems that vary depending on browser
- 7069 Demo life fills entire frame when zoomed in max and resized in interpreter
- 7119 MacOS: Ctrl-click does not work in BeanSweeper demo.
- 7829 JCTable post-sort getCell(i, i) returns pre-sorted cell values.
- 7863 Customs Cell Demo - ver3.6.1 doesn't run
- 7865 Sorter demo doesn't have a table
- 7899 Life demo - numbers appear in the
- 7902 LiveTable colors properties are set wrong after sorting is performed
- 7903 ENH-REQ: It would be nice if Table does not reset the sort when a new row is added
-
-
- Because Java runs on a variety of platforms and environments, you may
- discover problems beyond our Quality Assurance testing. We want to hear
- about them! Please send any feedback (bugs, questions, missing features,
- requests) to our public support newsgroup at
- news://news.klgroup.com/klg.forum.jclass
-
-
- Converting Programs Using JClass LiveTable 2.0
- ----------------------------------------------
- Current JClass LiveTable 2.0 users should be able to use the JCTable
- compatibility class provided with JClass LiveTable 3.0. A recompile is
- necessary because of the package name change (jclass.table3). The
- package name change is intentional to avoid unintentional mixing of
- classes from Table 2 and Table 3. Please see Appendix C, "Moving from
- JClass LiveTable 2.0 to 3.0" in the manual for complete details.
-